﻿define([],function(){
	angular.module("ReqErrorCodeModule", [])
		.service('errorServices', function() {	
		
			var self = this;

			self.msg = function(data) {
				if(angular.isUndefined(data._code)) {
					return '服务器故障，请与管理员联系!';
				}
				var _msg = '';
				switch(data._code) {
					case 1 :
						_msg = "服务器异常";
						break;
					case 2 :
						_msg = "用户信息获取失败，访问未授权";
						break;
					case 3 :
						_msg = "指定资源不存在";
						break;
					case 4 :
						_msg = "参数缺少或者格式不正确";
						break;
					case 10 : 
						_msg = '亲，关注公众号哟!';
						break;
					case 20 : 
						_msg = "请先完善个人信息或绑定帐号";
						break;
					case 100 :
						_msg = "用户名或密码错误!";
						break;
					case 106 :
						_msg = "用户未登录!";
						break;
					case 1202 :
						_msg = "亲，您已参与了该活动!";
						break;
					case 140101 :
						_msg = "手机号已存在";
						break;
					case 140102 :
						_msg = "帐号或密码错误";
						break;
					case 130403 :
						_msg = "获取腾讯二维码失败";
						break;		
					case 130404 :
						_msg = "未开通高级接口";
						break;
					case 130405 :
						_msg = "审核失败";
						break;
					case 130406 :
						_msg = "未申请";
						break;
					case 170109 :
						_msg = "优惠劵不能赠送给销售人员";
						break;
					case 130407 :
						_msg = "已审核";
						break;
					case 130408 :
						_msg = "请先绑定帐号";
						break;
					case 1601 :
						_msg = "腾讯服务器错误,请稍后在试";
						break;
					case 1701 :
						_msg = "积分不足";
						break;
					case 1702 :
						_msg = "库存不足";
						break;
					case 1703 :
						_msg = "充值帐号不正确";
						break;
					case 1704 :
						_msg = "兑换失败";
						break;
					case 1901:
						_msg = "此活动不可用(过期、状态不可用)";
						break;
					case 1902:
						_msg = "抽奖次数已用完";
						break;
					case 1903:
						_msg = "积分已用完";
						break;
					case 1904:
						_msg = "兑奖失败";
						break;
					case 1905:
						_msg = "未完善个人信息";
						break;
					case 1906:
						_msg = "奖品已兑换";
						break;
					case 2105:
						_msg = "商品库存不足";
						break;
					case 2106:
						_msg = "购物车中已有该商品";
						break;
					case 2107:
						_msg = "此销售商品已存在";
						break;
					case 2108:
						_msg = "发货通知腾讯服务器失败";
						break;
					case 10001:
						_msg = "物流单暂无结果";
						break;
					case 10002:
						_msg = "物流单暂无结果";
						break;
					case 310304:
						_msg = "您已申请过经纪人了";
						break;
					case 170203:
						_msg = "亲，您已报名了哦";
						break;
					case 90202:
						_msg = "亲，您已申请了该职位哦！";
						break;
					case 310306 :
						_msg = "您已是销售，不能申请经纪人";
						break;
					case 310302 :
						_msg = "该客户未达成付款进度";
						break;
					case 310303 :
						_msg = "您已申请过结佣";
						break;
					case 310306 :
						_msg = "对不起，该客户正在交易中，不能删除。";
						break;
					case 320001 :
						_msg = "店铺中已有该商品";
						break;
					case 170104 :
						_msg = "该现金券已被使用";
						break;
					case 310305 :
						_msg = "您的积分未达标";
						break;
					case 321000 :
						_msg = "亲,您已申请过了!请等待后台通过";
						break;
					case 170107 : 
						_msg = "亲，没有该用户哟！";
						break;
					case 170102	:
						_msg = "您已经不能领取该现金卷";
						break;
					case 1401010:
						_msg = "发送失败,请稍后再试";
						break;
					case 888888:
						_msg = "短信验证码错误";
						break;
					case 999999 :						
						_msg = "亲，您已很久没用了，正在重新获取您的信息!";
						break;
					default :
						_msg = '错误代码: ' + data._code;
						break;
				}
				return _msg;
			}
				
			return self;
		})		
		
});

